//
//  UIView_protocol.swift
//  ZBDatePicker
//
//  Created by BO ZHOU on 2021/2/2.
//

import UIKit



protocol UIViewProtocol {

}

extension UIView: UIViewProtocol {
    
}

extension UIViewProtocol where Self: UITableView {
    
    static func tableview(delegate: (UITableViewDelegate & UITableViewDataSource)) -> Self {
        
        let tableview: Self = Self()
        tableview.delegate = delegate
        tableview.dataSource = delegate
        tableview.backgroundColor = .clear
        tableview.separatorStyle = .none
        return tableview
    }
}


extension UIView {
    
    func addSubViews(subviews: [UIView]) {
        for view in subviews {
            addSubview(view)
        }
    }
}
